<style>

</style>
<template>
<div>
	fdsfda
</div>
</template>
<script>
export default {
	data(){
		return {access_token:''}
	},
	created(){
		console.log('a')
		if(this.$route.query.access_token && this.$route.query.access_token!=''){
			this.access_token=this.$route.query.access_token;
			

			 this.axios.post("/login/login", {
			 	token:this.access_token,type:'token'
			 }, { timeout: 20000 }).then((res) => {
			 	console.log(res)
                this.afterLogin(res);
                //this.loading = false;
            }).catch((error) => {
                //this.loading = false;
            })

		}else{
			this.$router.push('/login')
		}
	},methods:{
		afterLogin(res) {
            if (res.errorCode == 0) {
                // this.$Message.success(res.message);
                this.$Message.success("登录成功！");
                //这里使用同步更新用户信息的方法，
                //避免异步保存导致的用户信息还未保存完成时跳转回需要认证页面，路由获取不到用户信息，重新跳转回登录页面
                console.log(res.data);
                res.data.token=res.data.access_token;
                res.data.platform=2;
                this.$store.dispatch('update_userinfo_sync', {
                    userinfo: res.data
                });
                //jsonp(process.env.OAUTH_PATH + "/oauth/setCookies", { callback: "callback", t: res.data.access_token }).then((res) => {});
                this.$router.push('/');

            } else {
                this.$Notice.error({
                    title: '登录错误',
                    desc: res.message
                });
            }
        }
	}
}
</script>